package com.aspose.cells.a.d;

public abstract class zce {
   private zcb a;
   private com.aspose.cells.b.a.d.zh b;
   private zcf c;
   private zcn d;

   public zce(zcb var1, zcn var2) {
      this.a = var1;
      this.d = var2;
   }

   public void a(com.aspose.cells.b.a.b.zo var1, com.aspose.cells.b.a.b.zt var2) throws Exception {
      this.a.a(this.a.c().i());
      this.a().a(this.a.c().i());
      this.b = new com.aspose.cells.b.a.d.zh();
      this.c = new zcf(this.b);
      this.f().a(var1, var2);

      for(int var3 = 0; var3 < this.b().k(); ++var3) {
         zcj var4 = this.b().a(var3);
         if (var4.c() > 0) {
            this.b.b(var4.e(), 0, var4.c());
            this.b.b(this.b.i() - (long)var4.e().length);
         }

         this.a(var4);
         if (var4.d() == 14) {
            break;
         }
      }

      this.b.a();
   }

   protected abstract void a(zcj var1) throws Exception;

   protected zar a() {
      return this.a.d();
   }

   protected zbz b() {
      return this.a.c();
   }

   public com.aspose.cells.b.a.b.zq c() {
      return this.a.e();
   }

   public com.aspose.cells.b.a.b.zo d() {
      return this.a.f();
   }

   public void a(com.aspose.cells.b.a.b.zo var1) {
      this.a.b(var1);
   }

   public zcf e() {
      return this.c;
   }

   public zcn f() {
      return this.d;
   }

   public void g() {
      this.a.a();
   }

   public void h() {
      this.a.b();
   }

   public void a(zbh var1) throws Exception {
      this.a.g().a(var1);
   }

   public void a(long var1) {
      this.a.g().b(var1);
   }

   public void a(com.aspose.cells.b.a.b.zt var1) {
      this.a.a(var1);
   }

   public void b(com.aspose.cells.b.a.b.zo var1) {
      this.a.a(var1);
   }
}
